planning methods